#ifndef ROH_PLAYER_H
#define ROH_PLAYER_H

/*  Copyright #[RELEASE_DATE]# Francesco Gaudenzi francesco.gaudenzi@gaudo.net

    This file is part of "Rage of Heroes".

    "Rage of Heroes" is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    "Rage of Heroes" is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with "Rage of Heroes".  If not, see <http://www.gnu.org/licenses/>.
*/

#include <iosfwd>

namespace RageOfHeroes {
class Player {
  public:
    Player(const std::string name);
    ~Player();
    
    std::string name() const;
    
  private:
    void set_name();
    
    std::string& name_;
    ROH::Team team_;
    ROH::Hero hero_;
};
}

#endif
